package com.example.bookmall.service;

import com.example.bookmall.entity.Result;
import com.example.bookmall.entity.usercore.User;
import com.example.bookmall.entity.usercore.UserDto;

public interface AdminUserService {
    //管理员删除用户
    Result deleteUser(Integer userId);
    //管理员修改用户信息
    Result modifyUser(Integer userId, String username, String email, String phone, Integer status,Integer gender);

    //管理员查找用户
    Result findUser(String username, String email, String phone, Integer status);

    //管理员添加用户
    Result addUser(UserDto userDto);

    //管理员通过电话号码查找用户
    Result findByPhone(String phone);

    //管理员通过用户名查找用户
    Result findByUserName(String username);

    //管理员通过邮箱查找用户
    Result findByEmail(String email);
}
